Big Huge Thesaurus

spinal vein

noun

sounds kind of like